A new analysis suggests the last few hundred million years of life on Earth has seen above-average asteroid impact rates --
A new analysis suggests the last few hundred million years of life on Earth has seen above-average asteroid impact rates --
Please to comment